﻿<?php
/**
 * Classe GET/SET da tabela TB_OBITO
 * 
 * @author			Mário R. Castro
 * @copyright		Voitech Sistema
 * @package			SEMAS
 * @subpackage		semas.application.models
 * @version			1.0
*/
class App_Model_Obito extends Voitech_Model{

	protected $coObito;
    protected $obFalecido;
	protected $nuObito;
	protected $noPai;
	protected $noMae;
	protected $nuIdade;
	protected $noDeclaracao;
	protected $dtObito;
	protected $stPlanoFunerario;
	protected $nuHora;
	protected $nuCertidao;
	protected $dsCausaObito;
	protected $dsVelorio;
    protected $obDeclarante;
    protected $obCidadeSepultado;
	protected $dtSepultamento;
	protected $nuHoraSepultamento;
	protected $stStatus;
	protected $dtCadastro;
	protected $stExcluir;

	private $obReligiao;
	private $obUnidadeSaude;
	private $obMedico;
	private $obFuneraria;
	private $obCemiterio;
	private $obClasse;
    

    public function __construct($coObito=null){
        if(!is_null($coObito)){
            $this->setCoObito($coObito);
        }
    }
    
    public function getObDeclarante() {
        return $this->obDeclarante;
    }

    public function setObDeclarante(App_Model_Pessoa $obDeclarante) {
        $this->obDeclarante = $obDeclarante;
    }
    
	/**
	*	metodos GET/SET Objeto ParamCidade
	*/	
	public function setObCidadeSepultado(App_Model_ParamCidade $obParamCidade) {
		$this->obCidadeSepultado = $obParamCidade;
		return $this;
	}
	public function getObCidadeSepultado() {
		return $this->obCidadeSepultado;
	}	

	/**
	*	metodos GET/SET Objeto Pessoa
	*/	
	public function setObFalecido(App_Model_Pessoa $obFalecido) {
		$this->obFalecido = $obFalecido;
		return $this;
	}
	public function getObFalecido() {
		return $this->obFalecido;
	}

	/**
	*	metodos GET/SET Objeto Religiao
	*/	
	public function setObReligiao(App_Model_Religiao $obReligiao) {
		$this->obReligiao = $obReligiao;
		return $this;
	}
	public function getObReligiao() {
		return $this->obReligiao;
	}

	/**
	*	metodos GET/SET Objeto UnidadeSaude
	*/	
	public function setObUnidadeSaude(App_Model_UnidadeSaude $obUnidadeSaude) {
		$this->obUnidadeSaude = $obUnidadeSaude;
		return $this;
	}
	public function getObUnidadeSaude() {
		return $this->obUnidadeSaude;
	}

	
	/**
	*	metodos GET/SET Objeto Medico
	*/	
	public function setObMedico(App_Model_Medico $obMedico) {
		$this->obMedico = $obMedico;
		return $this;
	}
	public function getObMedico() {
		return $this->obMedico;
	}

	/**
	*	metodos GET/SET Objeto Funeraria
	*/	
	public function setObFuneraria(App_Model_Funeraria $obFuneraria) {
		$this->obFuneraria = $obFuneraria;
		return $this;
	}
	public function getObFuneraria() {
		return $this->obFuneraria;
	}

	/**
	*	metodos GET/SET Objeto Cemiterio
	*/	
	public function setObCemiterio(App_Model_Cemiterio $obCemiterio) {
		$this->obCemiterio = $obCemiterio;
		return $this;
	}
	public function getObCemiterio() {
		return $this->obCemiterio;
	}

	/**
	*	metodos GET/SET Objeto Classe
	*/	
	public function setObClasse(App_Model_Classe $obClasse) {
		$this->obClasse = $obClasse;
		return $this;
	}
	public function getObClasse() {
		return $this->obClasse;
	}

	
	/**
	*	metodos GET
	*/
    public function getStStatus() {
        return $this->stStatus;
    }
	
    public function getDtCadastro() {
        return $this->dtCadastro;
    }

    public function getCoObito() {
        return $this->coObito;
    }

    public function getNuObito() {
        return $this->nuObito;
    }

    public function getNoPai() {
        return $this->noPai;
    }

    public function getNoMae() {
        return $this->noMae;
    }

    public function getNuIdade() {
        return $this->nuIdade;
    }

    public function getNoDeclaracao() {
        return $this->noDeclaracao;
    }

    public function getDtObito() {
        return $this->dtObito;
    }

    public function getStPlanoFunerario() {
        return $this->stPlanoFunerario;
    }

    public function getNuHora() {
        return $this->nuHora;
    }

    public function getNuCertidao() {
        return $this->nuCertidao;
    }

    public function getDsCausaObito() {
        return $this->dsCausaObito;
    }

    public function getDsVelorio() {
        return $this->dsVelorio;
    }

    public function getDtSepultamento() {
        return $this->dtSepultamento;
    }

    public function getnuHoraSepultamento() {
        return $this->nuHoraSepultamento;
    }	
	
	public function getFlagExcluir() {
		return $this->stExcluir;
	}   	
	
	/**
	*	metodos SET
	*/
    public function setStStatus($stStatus) {
        $this->stStatus = $stStatus;
    }

    public function setDtCadastro($dtCadastro) {
        $this->dtCadastro = $dtCadastro;
    }
	
    public function setCoObito($coObito) {
        $this->coObito = $coObito;
    }

    public function setNuObito($nuObito) {
        $this->nuObito = $nuObito;
    }

    public function setNoPai($noPai) {
        $this->noPai = $noPai;
    }

    public function setNoMae($noMae) {
        $this->noMae = $noMae;
    }

    public function setNuIdade($nuIdade) {
        $this->nuIdade = $nuIdade;
    }

    public function setNoDeclaracaos($noDeclaracao) {
        $this->noDeclaracao = $noDeclaracao;
    }

    public function setDtObito($dtObito) {
        $this->dtObito = $dtObito;
    }

    public function setStPlanoFunerario($stPlanoFunerario) {
        $this->stPlanoFunerario = $stPlanoFunerario;
    }

    public function setNuHora($nuHora) {
        $this->nuHora = $nuHora;
    }

    public function setNuCertidao($nuCertidao) {
        $this->nuCertidao = $nuCertidao;
    }

    public function setDsCausaObito($dsCausaObito) {
        $this->dsCausaObito = $dsCausaObito;
    }

    public function setDsVelorio($dsVelorio) {
        $this->dsVelorio = $dsVelorio;
    }

//    
    public function setDtSepultamento($dtSepultamento) {
        $this->dtSepultamento = $dtSepultamento;
    }

    public function setNuHoraSepultamento($nuHoraSepultamento) {
        $this->nuHoraSepultamento = $nuHoraSepultamento;
    }
	
	public function setFlagExcluir( $stExcluir ) {
		$this->stExcluir = $stExcluir;
		return $this;
	} 
	
}